package com.trip.wechat.platform.service.impl;

import com.trip.wechat.platform.dao.WechatSubscribeMenuDao;
import com.trip.wechat.platform.domain.WechatSubscribeMenuPO;
import com.trip.wechat.platform.param.WechatSubscribeMenuParam;
import com.trip.wechat.platform.service.WechatSubscribeMenuService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;

import java.util.List;

@Service
public class WechatSubscribeMenuServiceImpl implements WechatSubscribeMenuService {

    @Autowired
    private WechatSubscribeMenuDao wechatSubscribeMenuDao;

    @Override
    public List<WechatSubscribeMenuPO> getList(WechatSubscribeMenuParam param) {
        return wechatSubscribeMenuDao.getList(param);
    }

    @Override
    public List<WechatSubscribeMenuPO> getById(WechatSubscribeMenuPO wechatSubscribeMenuPO) {
        return wechatSubscribeMenuDao.getById(wechatSubscribeMenuPO);
    }

    @Override
    public boolean addWechatSubscribeMenu(WechatSubscribeMenuPO wechatSubscribeMenuPO) {
        return wechatSubscribeMenuDao.addWechatSubscribeMenu(wechatSubscribeMenuPO);
    }

    @Override
    public boolean updateWechatSubscribeMenu(WechatSubscribeMenuPO wechatSubscribeMenuPO) {
        return wechatSubscribeMenuDao.updateWechatSubscribeMenu(wechatSubscribeMenuPO);
    }

    @Override
    public List<WechatSubscribeMenuPO> getWechatSubscribeUserMenuList(WechatSubscribeMenuParam param) {
        return wechatSubscribeMenuDao.getWechatSubscribeUserMenuList(param);
    }
}
